﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace RecursosHumanos_
{
    class Comanda
    {
        public int idComanda { get; set; }
        public DateTime compra { get; set; }
        public Cliente cliente { get; set; }
        public Funcionario atendente { get; set; }

        public Comanda()
        {
            compra = new DateTime();
            cliente = new Cliente();
            atendente = new Funcionario();
        }
    }

    class Comanda_Produto
    {
        public int id { get; set; }
        public Comanda comanda { get; set; }
        public ProdutoExemplar produto { get; set; }

        public Comanda_Produto()
        {
            comanda = new Comanda();
            produto = new ProdutoExemplar();
        }
    }

    class Contrato
    {
        public int idContrato { get; set; }
        public DateTime contratacao { get; set; }
        public Cliente contratante { get; set; }
        public Funcionario contratado { get; set; }     //Chefe quando a empresa for a contratada.
        public DateTime terminoPrevisto { get; set; }
        public DateTime terminoEfetivo { get; set; }
        //public bool prorrogAutom { get; set; }          //Prorrogação automática

        public Contrato()
        {
            contratado = new Funcionario();
            contratante = new Cliente();
            contratacao = new DateTime();
            terminoPrevisto = new DateTime();
            terminoEfetivo = new DateTime();
        }
    }

    class Contrato_Servico
    {
        public int id { get; set; }
        public Contrato contrato { get; set; }
        public ServicoExemplar servico { get; set; }

        public Contrato_Servico()
        {
            contrato = new Contrato();
            servico = new ServicoExemplar();
        }
    }
}
